<%* const clean = (value) => (value || "").replace(/\r?\n/g, " ").trim(); const yaml = (value) => clean(value).replace(/"/g, '\"'); const fileSafe = (value) => clean(value) .replace(/[\/:*?"<>|#^[]]/g, "") .replace(/\s+/g, " ") .slice(0, 120) .trim();
const paperTitle = clean(await tp.system.prompt("Paper / model title", tp.file.title));
const topic = clean(await tp.system.prompt("Topic / field", ""));
const paperUrl = clean(await tp.system.prompt("Paper URL", ""));
const pdf = clean(await tp.system.prompt("PDF wikilink or file name", ""));
const venue = clean(await tp.system.prompt("Venue", ""));
const year = clean(await tp.system.prompt("Year", ""));
const status = await tp.system.suggester(["draft", "reading", "completed"], ["draft", "reading", "completed"], false, "Status");
const noteTitle = ${paperTitle || "Untitled"} Abstract Summary;
await tp.file.rename(fileSafe(noteTitle) || "Abstract Summary");
-%>
title: "<% yaml(noteTitle) %>" created: <% tp.date.now("YYYY-MM-DD HH:mm") %> type: paper-reading status: <% status %> tags:
- paper-reading
- abstract-summary paper_title: "<% yaml(paperTitle) %>" paper_url: "<% yaml(paperUrl) %>" pdf: "<% yaml(pdf) %>" venue: "<% yaml(venue) %>" year: "<% yaml(year) %>" topic: "<% yaml(topic) %>" reading_stage: abstract-summary
<% paperTitle %>
- Paper: <% paperUrl %>
- PDF: 论文.pdf
- Venue / year: <% venue %> <% year %>
- Topic: <% topic %>
Abstract Summary
- Model / method:
- Problem:
- Method:
- Result:
4-sentence Version
- 这篇 paper 研究的是:
- 旧方法的主要问题是:
- 作者提出的方法是:
- 最重要的实验结果是:
Keywords
To Understand
| Item | Type | Why it matters | Status |
|---|---|---|---|
| term / metric / paper / method | todo |
Should Read Deep?
- 是,这篇 paper 是核心论文。
- 暂时不用,只保留 abstract summary。
- Reason: